.weizhi{background-color:#09a58e;font-size: 0.26rem;color:#fff;}
.weizhi p{margin-left:0.3rem;}
.weizhi a{color:#ffffff;}
.link{font-size:0.2rem;color:#999;}
.link a{color:#999;}
.page{text-align:center;margin-top:-0.2rem;margin-bottom:0.1rem;display: flex;flex-direction: row;justify-content: space-evenly;}
.page a{display:inline-block;width:1rem;line-height:0.68rem;border-radius:0.1rem;margin:0 0.15rem; background-color:#f9fbfb;color:#606060;border:#dbdbdb solid 1px; font-size:0.32rem;text-align:center;}
.container{min-width:320px;width:100%;max-width:750px;margin:0 auto;background-color:#f3f7f6 !important;}
.container img{width:100%;display:block;}
.item{padding:0 0.2rem;overflow:hidden;}
br{line-height:0;}
.banner{height:3.75rem !important;overflow:hidden;}
.banner li,.banner li img{width:7.5rem;height:3.75rem;}
.banner .bajs-easy-slider-pagination{width:100%;text-align:center;line-height:0;position:absolute;bottom:0.19rem;left:0;}
.banner .bajs-easy-slider-pagination a{width:0.15rem;height:0.15rem;line-height:0.8rem;font-size:0;background-color:#bfc8c5;border-radius:50%;overflow:hidden;display:inline-block;margin:0 0.05rem;}
.banner .bajs-easy-slider-pagination a.active{background-color:#5aa218;}
.boxshadow{box-shadow:0 0 0.12rem rgba(113,159,144,0.15);border-radius:0.1rem;background-color:#fff;}
.titH2{text-align:center;padding:0.8rem 0 0.5rem;}
.titH2 span{position:relative;z-index:1;}
.titH2 span em{width:100%;height:0.5rem;border:1px solid #cccccc;margin:0 auto;border-radius:0.25rem;position:absolute;}
.titH2 span{display:inline-block; width:3.3rem;height:0.5rem;/*! border:1px solid #cccccc; */margin:0 auto;border-radius:0.25rem;position:relative;}
.titH2 b,.titH2 small{display:block;position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;background-color:#f3f7f6;font-weight:normal;}
.titH2 b{font-size:0.48rem;line-height:0.6rem; color:#5a5a5a;top:-0.3rem;padding:0 0.15rem;}
.titH2 b i{display:block;width:0.06rem;height:0.06rem;background-color:#ccc;border-radius:50%;position:absolute;top:50%;margin-top:-0.03rem;}
.titH2 b i:nth-of-type(1){left:0;}
.titH2 b i:nth-of-type(2){right:0;}
.titH2 small{font-size:0.2rem;color:#999999;line-height:0.36rem;bottom:-0.18rem;padding:0 0.1rem;}
.titH2 span em{width:100%;height:0.5rem;border:1px solid #cccccc;margin:0 auto;border-radius:0.25rem;padding:0 .5rem;position:absolute;left:50%;transform:translateX(-50%);top:0;z-index:-1;}
/*f1Bg*/
.f1Bo{background-color:#fff;overflow:hidden;padding:0.4rem 0.2rem 0.3rem;box-shadow:0 0 0.12rem rgba(113,159,144,0.15);}
.f1Bo a{display:block;width:20%;float:left;font-size:0.26rem;color:#666666;text-align:center;line-height:0.56rem;}
.f1Bo a i{display:block;width:0.58rem;height:0.52rem;background:url(../image/ioc_011.png) no-repeat;background-size:2.9rem 0.52rem;margin:0 auto;}
.f1Bo a:nth-child(2) i{background-position:-0.58rem 0;}
.f1Bo a:nth-child(3) i{background-position:-1.16rem 0;}
.f1Bo a:nth-child(4) i{background-position:-1.74rem 0;}
.f1Bo a:nth-child(5) i{background-position:-2.32rem 0;}
/* f2Box */
.f2Box{margin-top:0.3rem;margin-bottom:0.3rem;}
.f2Box dl {overflow:hidden;padding:0.1rem 0 0.1rem 2.1rem;position:relative;}
.f2Box dl dt{width:1.9rem;height:0.78rem;background:url(../image/new_bg.png) center center no-repeat;background-size:1.6rem 0.54rem;position:absolute;left:0;top:50%;margin-top:-0.39rem;border-right:1px dashed #ccc;}
.f2Box dl dd{padding-right:0.2rem;}
.newSlide {height:0.39rem !important;overflow:hidden;}
.newSlide li{height:0.39rem !important;display:block;}
.newSlide li a{font-size:0.28rem;color:#6f6f6f;line-height:0.39rem;padding-left:0.46rem;position:relative;display:block;height:0.39rem; overflow:hidden;}
.newSlide li a b{display:block;width:0.36rem;background-color:#ffae00;border-radius:0.04rem;position:absolute;left:0;top:50%;margin-top:-0.09rem;font-size:0.12rem;color:#fff;line-height:0.18rem;text-align:center;}


.f3BoxCon{padding-bottom:.24rem;overflow:hidden;padding-right: .05rem;}
.f3BoxCon ul{height:2.33rem!important;overflow: hidden;}
.f3BoxCon li{float:left;overflow: hidden;}
.f3BoxCon dl{float:left;width:2.21rem;}
.f3BoxCon dt{position:relative;border-radius:.05rem;overflow:hidden;}
.f3BoxCon dt,.f3BoxCon dt img{width:2.21rem;height:1.63rem;}
.f3BoxCon dt i{width:.35rem;height:.35rem;font-size:0;background:url(../image/hot.png) no-repeat;background-size:100% 100%;display:block;position:absolute;left:0;top:0;}
.f3BoxCon dd{text-align:center;line-height:.7rem;font-size:.32rem;color:#626262;}
.f3BoxCon dl:nth-child(3n-2){margin-right:.23rem;}
.f3BoxCon dl:nth-child(3n){float:right;}
.f3Box a.btn{width:2.88rem;line-height:.64rem;text-align:center;font-size:.28rem;color:#fff;background-color:#079167;border-radius:.1rem;display:block;margin:0 auto .77rem;}
.f3BoxList{}
.f3BoxList dl{background-color:#fff;border-radius:.1rem;margin-bottom:.31rem;padding:.08rem .3rem .14rem;}
.f3BoxList dt{line-height:1rem;font-size:.36rem;color:#079167;position:relative;padding-left:.47rem;}
.f3BoxList dt a{color:#079167;}
.f3BoxList dt i{width:.3rem;height:.35rem;background:url(../image/ioc_021.png) no-repeat;background-size:100% 100%;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.f3BoxList dd{overflow:hidden;}
.f3BoxList dd li{float:left;width:2.03rem;margin-right:.2rem;overflow:hidden;margin-bottom: .2rem;}
.f3BoxList dd li a{text-align:center;line-height:.5rem;color:#555;font-size:.28rem;color:#555;border:#dfdfdf solid 1px;border-radius:.1rem;padding:.13rem 0;display:block;}
.f3BoxList dd li:nth-child(3n-1),.f3BoxList dd li:nth-child(3n){margin-right:0;}
.f3BoxList dd li:nth-child(3n){float:right;}
.f3BoxList.chanke dl:nth-child(2) dd li:nth-child(4),.f3BoxList.chanke dl:nth-child(3) dd li:nth-child(4){width:100%;}
.f3BoxList dl:nth-child(2) dd li{}
.f3BoxList dl:last-child{margin-bottom:0;}
.f3BoxList.fuke dl:nth-child(4) dd li:last-child{width:4.25rem;}
.f3BoxList.erbao dl:nth-child(3) dd li:nth-last-child(1),.f3BoxList.erbao dl:nth-child(3) dd li:nth-last-child(2){width:3.14rem;}
.f3BoxList.erbao dl:nth-child(3) dd li:nth-last-child(1){float:right;}
.f3BoxList.neike dl:nth-child(4) dd li:last-child{width:100%;}
.f3BoxList.erbihouke dl:nth-child(1) dd li:last-child{width:100%;}
.f3BoxList.erbihouke dl:nth-child(3) dd li:nth-last-child(1),.f3BoxList.erbihouke dl:nth-child(3) dd li:nth-last-child(2){width:3.14rem;}
.f3BoxList.erbihouke dl:nth-child(3) dd li:nth-last-child(1){float:right;}
/*优惠套餐*/
.yhtc{ padding:0.2rem 0 0.15rem; background:#FFF;width:93.3%; margin:0.23rem auto 0rem;border-radius:0.2rem; }
.yhtc b{ font-size:0.36rem; color:#565656; font-weight:bold; float:left; display:block; line-height:0.8rem}
.yhtc b span{ color:#FF0000;}
.yhtc ex{ display:block; float:left; font-size:0.26rem; color:#b6b6b6; margin-left:0rem}
.yhtc ex a{color:#999;}
.yhtc ex i{ background:url(../image/jt.jpg) no-repeat right; background-size:0.29rem 0.29rem; display:block; width:0.29rem; height:0.29rem; float:right;}
.yhtc em{ display:block; background:url(../image/n_24.jpg) no-repeat; width:2.6rem; height:1.42rem; background-size:100% 100%; float:right }




.f5Box{margin-bottom:0.3rem;}
.swiper-container3{height:6rem;}
.f6Box dl{background-color:#fff;border-radius:.1rem;margin-bottom:.31rem;}
.f6List li{border-bottom: #e6e6e6 solid 1px;}
.f6List dl{overflow:hidden;display: flex;    height: 1.8rem;}
.f6List dl dd{font-size:0.2rem;color:#4e4e4e;line-height:0.6rem;}
.f6List dl dd a{margin-left: 0.2rem;color: #000;
    font-size: 0.3rem;}
.f6List dl dd p{font-size:0.2rem;color:#747474;line-height:0.5rem;background-color: #f3f9f8;padding: 0.1rem 0.2rem;}
.f6List dl img{width:1.6rem;height: 1.6rem;border-radius:0.06rem;}
.f6List dl dt{float:right;padding:0.2rem 0;}
.f5Slide{padding:0.35rem 0.3rem;}
.f5Slide dl{overflow:hidden;}
.f5Slide dl dt,.f5Slide dl dt img{width:1.8rem;height:2.16rem;border-radius:0.06rem;}
.f5Slide dl dt{float:left;overflow:hidden;}
.f5Slide dl dd{font-size:0.32rem;color:#4e4e4e;padding:0.4rem 0 0 2.3rem;line-height:0.6rem;}
.f5Slide dl dd a{display:block;font-size:0.42rem;color:#079167;}
.f5Slide dl dd b{color:#bdbdbd;margin:0 0.1rem;}
.f5Slide p{font-size:0.28rem;color:#747474;line-height:0.44rem;background-color:#f3f9f8;border:1px solid #e9eeed;border-radius:0.1rem;padding:0.15rem 0.3rem;position:relative;margin:0.25rem 0;}
.f5Slide p b{font-weight:bold;}
.f5Slide p i{display:block;width:0.22rem;height:0.09rem;background:url(../image/arrow1.png) no-repeat;background-size:100%;position:absolute;left:0.76rem;top:-0.08rem;}
.f5Slide .btns{text-align:center;margin-bottom:.7rem;}
.f5Slide .btns a{display:inline-block;width:1.64rem;height:0.62rem;border:1px solid #d3d3d3;font-size:0.28rem;color:#ff9000;line-height:0.62rem;border-radius:0.1rem;margin:0 0.1rem;}
.f5Slide .btns a:nth-child(1){background-color:#079167;border-color:#079167;color:#fff;}
.dateTable ul{border-top:1px solid #dadada;}
.dateTable li{width:100%;overflow:hidden;}
.dateTable li span{float:left;width:14.28%;display:block;border-right:1px solid #dadada;border-bottom:1px solid #dadada;box-sizing:border-box;text-align:center;}
.dateTable li span:nth-child(1){border-left:1px solid #dadada;}
.dateTable li.ioc span{font-size:.28rem;color:#666;padding:.05rem 0 .05rem;}
.dateTable li.ioc span b{font-size:.22rem;color:#999;}
.dateTable li a{width:100%;line-height:.57rem;text-align:center;font-size:.24rem;color:#fff;background-color:#efa626;display:block;}
.dateTable li em{width:100%;line-height:.57rem;text-align:center;font-size:.24rem;color:#666;background-color:#f5f5f5;display:block;}
.f5Slide .bajs-easy-slider-pagination{width:100%;text-align:center;line-height:0;position:absolute;left:0;bottom:.4rem;}
.f5Slide .bajs-easy-slider-pagination a{width:.16rem;height:.16rem;font-size:0;background-color:#dbdbdb;border-radius:50%;display:inline-block;margin:0 .05rem;}
.f5Slide .bajs-easy-slider-pagination a.active{background-color:#079167;}

/*底部预约挂号*/
.page-booking {
    padding: 0 0.3rem;
    position: relative;
}
.appFrom{background-color:#fff;border-radius:0.1rem;}
.page-booking {
    padding: 0 0.3rem;
    position: relative;
}
.page-booking .booking-tit {
    position: relative;
    padding-top: 0.05rem;
    border-bottom: 1px solid #e5ebe8;
    color: #039b89;
    font-size: .48rem;
    font-weight: bold;
    text-align: center;
    line-height: 1.1rem;
}
.page-booking .booking-tit span {
    color: #ff954e;
}
.page-booking .bajs-ajax-form {
    padding: 0.4rem 0;
    overflow: hidden;
}
.page-booking .bajs-ajax-form dl {
    position: relative;
    height: 1.1rem;
    padding: 0 0.15rem 0 1.72rem;
}
.page-booking .bajs-ajax-form dl dt {
    position: absolute;
    left: 0;
    top: 0;
    color: #333;
    font-size: .32rem;
    line-height: .74rem;
}
.page-booking .bajs-ajax-form dl dd {
    position: relative;
}
.page-booking .bajs-ajax-form dl dd .text {
    width: 100%;
    height: 0.74rem;
    border: #dedede solid 1px;
    background-color: #f9fbfb;
    padding: 0 0.2rem;
    color: #ccc;
    font-size: .28rem;
    box-sizing: border-box;
    border-radius: 0.08rem;
}

.page-booking .bajs-ajax-form dl dd .text option {
    color: #666;
}
.page-booking .agreement {
    padding-top: 0.1rem;
    color: #363535;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
}
.page-booking .agreement a{
	color:#47adb6;
	font-weight:600;
}

.page-booking .bajs-ajax-form .bajs-ajax-form-action {
    height: 0.76rem;
    padding: 0.4rem 1.1rem 0.24rem;
}
.bajs-ajax-form-sumit-btn{
	background-color:#3f9c88;
	color: #fff;
	font-size: .28rem;
	width:2rem;
	height:0.8rem;
	border-radius: .1rem;
	border: #3f9c88 solid 1px;
	margin-right:0.15rem;
}
.bajs-ajax-form-reset-btn{
	background-color:#999999;
	color: #fff;
	font-size: .28rem;
	width:2rem;
	height:0.8rem;
	border-radius: .1rem;
	border: #999999 solid 1px;
	margin-left:0.15rem;
}

.f7Box{background:#fff;padding:0 .2rem}
.f7Box h3{text-align: center;line-height:.49rem;font-size:.28rem;color:#7d7d7d;font-weight:normal;margin-bottom:.28rem;padding-top:.1rem}

























